
#profile-links a:hover {
  color: #fff;
  text-decoration: underline;
}

.shortcut-buttons-set {
  float: right;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "微软雅黑", "宋体";
  color: #1D3E83;
}

h1 {
  font-size: 31px;
  width: 300px;
  font-weight: bold;
  color: #fff;
}

h2 {
  font-size: 26px;
  padding: 0 0 10px 0;
}

h3 {
  font-size: 17px;
  padding: 0 0 10px 0;
}

h4 {
  font-size: 16px;
  padding: 0 0 5px 0;
}

h5 {
  font-size: 14px;
  padding: 0 0 5px 0;
}

h6 {
  font-size: 12px;
  padding: 0 0 5px 0;
}

a {
  color: #1D3E83;
  text-decoration: none;
}

a:hover {
  color: #000;
}

a:active {
  color: #777;
}

a:focus {
  outline: 1px;
  text-decoration: none;
}

strong {
  font-weight: bold;
  color: #333;
}

small {
  font-size: 0.85em;
}

pre {
  font-family: monospace;
}

p {
  padding: 5px 0 10px 0;
  _padding: 5px 0 5px 0;
  line-height: 1.6em;
  _line-height: 1.4em;
}

span.blue, div.blue {
  color: #1D3E83
}

span.red, div.red {
  color: #f00
}

span.red, div.green {
  color: #090
}

.clear {
  clear: both;
  height: 5px;
  _height: 1px;
}

.align-left {
  float: left;
}

.align-right {
  float: right;
}


a.remove-link {
  color: #bb0000;
}

a.remove-link:hover {
  color: #000;
}

#sidebar {
  width: 12%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 130px;
  color: #888;
  font-size: 11px;
}

#sidebar #sidebar-wrapper {
  margin: 0 0 0 9px;
}

#sidebar a,
#sidebar a:active {
  color: #ccc;
}

#sidebar a:hover {
  color: #fff;
}

#sidebar #sidebar-title {
  margin: 40px 0 40px 15px;
}

#sidebar #logo {
  margin: 40px 0 40px 0;
}

#sidebar #profile-links {
  padding: 0 15px 20px 15px;
  text-align: right;
  line-height: 1.5em;
}

/************ Sidebar Accordion Menu ************/

#sidebar #main-nav {
  width: 176px;
  padding: 0;
  margin: 0 0 0 15px;
  font-family: "微软雅黑", "宋体";
}

#sidebar #main-nav li {
  list-style: none;
  padding-bottom: 10px;
  text-align: right;
}

#sidebar #main-nav li a.nav-top-item {
  /*background: transparent url('../img/bg-menu-item-green.gif') right center no-repeat; !* Background image for default color scheme - green *!*/
  padding: 10px 15px;
  color: #1D3E83;
  font-size: 14px;
  cursor: pointer;
  display: block;
  text-decoration: none;
}

#sidebar #main-nav li a.current {
  /*
  background-image: url('../img/bg-menu-item-current.gif') !important;
  */
  color: #333;
  font-weight: bold;
}

#sidebar #main-nav li a.current:hover {
  color: #333;
}

#sidebar #main-nav ul {
  padding: 0;
  font-size: 12px;
  margin: 0;
}

#sidebar #main-nav ul li {
  list-style: none;
  margin: 0;
  text-align: right;
  padding: 0;
}

#sidebar #main-nav ul li a {
  padding: 8px 15px;
  display: block;
  color: #555;
  font-size: 13px;
  line-height: 1.2em;
}

#sidebar #main-nav ul li a:hover,
#sidebar #main-nav ul li a.current,
#sidebar #main-nav ul li a.current:hover {
  color: #1D3E83;
}

#sidebar #main-nav ul li a.current {
  /*background: transparent url('../img/menu-current-arrow.gif') right center no-repeat !important;*/
  font-family: "微软雅黑", "宋体";
}




.searchgrid {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

  margin-top: 5px;
  margin-bottom: 5px;

  overflow: auto;
  zoom: 1;
  padding: 3px 5px 2px 5px;
  clear: both;
  color: #1D3E83;
  background: #DBE3FF;
  border: 1px solid #CAD8E5;
}

.floor_mes {
  position: relative;
  width: 600px;
}

.floor_mes tbody tr, .treaty_mes tbody tr, .pic_task tbody tr, .content-box-content tbody tr {
  border-bottom: 1px solid #EEE;
}

.treaty_mes {
  position: relative;
  width: 800px;
}

.pic_task {
  position: relative;
  width: 900px;
}

/*************** Pagination ***************/
.content-box-content thead tr {
}

#main-content .pagination, .pagination {
  padding: 10px 0 5px 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.pagination a {
  margin: 0 5px 0 0;
  padding: 3px 6px;
}

.pagination a.number {
  border: 1px solid #cad8e5;
  background: #fff;
  cursor: pointer;
}

.pagination a.current {
  /*
  background: #1D3E83 url('../img/bg-button-green.gif') top left repeat-x !important;
  */
  border-color: #254fa6 !important;

}

.pagination a.current:hover {
  text-decoration: none;
}

/************ Shortcut Buttons ************/

.shortcut-button {
  display: block;
  width: 32px;
  padding: 0 3px;
  color: #eee;
}

.shortcut-button:hover {
  background: #85b8de;
  color: #333;
}

ul.shortcut-buttons-set li {
  float: left;
  margin: 0 15px 0 0;
  padding: 0 !important;
  background: 0;
}

/*************** Forms ***************/

form fieldset legend {
  font-weight: bold;
  margin-bottom: 10px;
  padding-top: 10px;
}

form p small {
  font-size: 0.75em;
  color: #777;
}

form input.text-input,
form select, select,
form textarea,
form .wysiwyg {
  padding: 5px;
  font-size: 13px;
  /*
  background: #fff url('../img/bg-form-field.gif') top left repeat-x;
  */
  border: 1px solid #cad8e5;
  color: #333;
}

form input:focus, select, form select:focus {
  border: #E6DB55 solid 1px;
}

form .pswd {
  font-family: Arial;
}

form .small-input {
  width: 25% !important;
}

form .medium-input {
  width: 50% !important;
}

form .large-input {
  width: 97.5% !important;
  font-size: 16px !important;
  padding: 8px !important;
}

form textarea {

  font-family: Arial, Helvetica, sans-serif;
}

form select {
  padding: 5px;
  background: #fff;
}

select {
  border-color: #6E9FDE #C4DEFF #C4DEFF #6E9FDE;
  padding: 5px;
  background: #fff;
}

form input[type="checkbox"],
form input[type="radio"] {
  padding: 0;
  background: none;
  border: 0;
}

/*************** Notifications ***************/

.notification {
  position: relative;
  margin: 0 0 15px 0;
  padding: 0;
  border: 1px solid;
  background-position: 10px 11px !important;
  background-repeat: no-repeat !important;
  font-size: 13px;
  width: 99.8%;
}

.attention {
  /*
  background: #fffbcc url('../img/icons/exclamation.png') 10px 11px no-repeat;
  */
  border-color: #e6db55;
  color: #666452;
}

.information {
  /*
  background: url("../img/icons/information.gif") no-repeat scroll 12px 12px #DBE3FF;
  */
  border-color: #a2b4ee;
  color: #585b66;
}

.success {
  /*
  background: #d5ffce url('../img/icons/tick_circle.png');
  */
  border-color: #9adf8f;
  color: #556652;
}

.error {
  /*
  background: #ffcece url('../img/icons/cross_circle.png');
  */
  border-color: #df8f8f;
  color: #665252;
}

.bitian {
  /*
  background: #ffcece url('../img/icons/bitian.png');
  */
  border-color: #df8f8f;
  color: #665252;
}

.notification div {
  display: block;
  font-style: normal;
  padding: 10px 10px 10px 36px;
  line-height: 1.5em;
}

.notification .close {
  color: #990000;
  font-size: 9px;
  position: absolute;
  right: 5px;
  top: 5px;
}


/* Notification for login page */

#login-wrapper #login-content .notification {
  border: 0;
  background-color: #122753;
  color: #fff !important;
  height: 40px;
}

/********************************      Login Page      ********************************/

body#login {
  color: #fff;
  /*
  background: #222 url('../img/bg-login.gif');
  */
}

#login-wrapper {
  /*
  background: url('../img/bg-login-top.gif') top left repeat-x;
  */
}

#login-wrapper #login-top {
  width: 100%;
  height: 80px;
  padding: 90px 0 50px 0;
  text-align: center;
}

#login-wrapper #login-content {
  text-align: left;
  width: 280px;
  margin: 0 auto;
}

#login-wrapper #login-content label {
  color: #fff;
  line-height: 30px;
  font-weight: normal;
  font-size: 14px;
  font-family: Arial, sans-serif;
  float: left;
  width: 68px;
  padding: 0;
}


/*************** jQuery WYSIWYG ***************/




input[type="reset"] {
  padding: 4px 8px;
}


/*************** 测试间隐藏板块 ***************/
.box_main, .notification, .department, .post, .role, .userct, .pswd, .trade, .circum, .proprietor, .area, .business, .bracket, .community, .treaty, .gift, .adsite, .idle_adsite, .apply, .apply_ing, .client, .care, .pact, .pastpact, .task, .yettask, .pt, .notice, .staff, .addressbook {

}

#smstip {
  height: 17px;
  color: #305b90;
  width: 136px;
  line-height: 17px;
  font-size: 12px;
}

#usertip {
  color: rgb(48, 91, 144);
  height: 20px;
  padding-top: 10px;
  font-size: 12px;
  width: 136px;
  line-height: 20px;
}

#bottom-tip {
  background: url(../img/bottom.jpg) repeat-x scroll 0 0 #E5E5E5;
  bottom: 0;
  color: #393939;
  height: 30px;
  left: 0;
  line-height: 30px;
  overflow: hidden;
  position: fixed;
  width: 100%;
}

#maintitle {
  height: 29px;
  line-height: 29px;
  background: url(../img/maintitle.jpg) repeat-x;
}

#mainico {
  height: 15px;
  width: 16px;
  background: url(../img/daohang.jpg) no-repeat;
  float: left;
  margin-top: 7px;
  margin-left: 10px;
}

#contentbg {
  line-height: 29px;
  /*
  background: url(../img/mainbg.jpg) repeat-x;
  */
  height: 400px;
}

#maintip {
  height: 29px;
  line-height: 32px;
  float: left;
  margin-left: 10px;
  color: #386487;
}

#maintip strong {
  color: #386487;
}

#TreeNode {
  line-height: 24px;
}

.dtree {
  color: #275D8B;
}

.dtree .clip #TreeNode {
  line-height: 22px;
}

/*************** 通讯录右面模块为了不修改以前的模式，这里暂时这样。 ***************/
#righttitle {
  font-size: 12px;
  position: fixed;
  top: 100px;
  z-index: 1;
  height: 29px;
  line-height: 29px;
  width: 100%;
  background: url(../img/maintitle.jpg) repeat-x;
}

#rightico {
  height: 15px;
  width: 16px;
  background: url(../img/daohang.jpg) no-repeat;
  float: left;
  margin-top: 7px;
  margin-left: 10px;
}

#righttip {
  height: 29px;
  line-height: 32px;
  float: left;
  margin-left: 10px;
  color: #386487;
}

#righttip strong {
  color: #386487;
}
